home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 2 / AACD 2.iso / AACD / WebSites / MailingLists / AMOSLIST.0599 / 000000_nobody_Sat May 1 05:12:59 1999.msg next >
Internet Message Format  |  1999-06-01  |  4KB

  1. Received: from onelist.com (pop.onelist.com [209.207.135.253])
  2.     by osf1.gmu.edu (8.8.8/8.8.8) with SMTP id FAA22105
  3.     for <mcox4@osf1.gmu.edu>; Sat, 1 May 1999 05:12:59 -0400 (EDT)
  4. Received: (qmail 16132 invoked by alias); 1 May 1999 09:12:48 -0000
  5. Received: (qmail 16121 invoked from network); 1 May 1999 09:12:47 -0000
  6. Received: from unknown (HELO mail.enterprise.net) (194.72.192.18) by pop.onelist.com with SMTP; 1 May 1999 09:12:47 -0000
  7. Received: from enterprise.net (andrewcrowe@max01-030.enterprise.net [194.72.195.30]) by mail.enterprise.net (8.8.5/8.8.5) with SMTP id KAA03265 for <amos-list@onelist.com>; Sat, 1 May 1999 10:12:53 +0100 (GMT/BST)
  8. From: Andrew Crowe <andrewcrowe@enterprise.net>
  9. To: amos-list@onelist.com
  10. Date: Sat, 01 May 1999 10:11:28 +0000
  11. Message-ID: <yam7790.1406.1196843888@mail.enterprise.net>
  12. In-Reply-To: <yam7789.1532.2016263736@smtp.golden.net>
  13. X-Mailer: YAM 2.0Preview7 [020] - Amiga Mailer by Marcel Beck - http://www.yam.ch
  14. Mailing-List: list amos-list@onelist.com; contact amos-list-owner@onelist.com
  15. Delivered-To: mailing list amos-list@onelist.com
  16. Precedence: bulk
  17. List-Unsubscribe: <mailto:amos-list-unsubscribe@ONElist.com>
  18. Reply-to: amos-list@onelist.com
  19. Mime-Version: 1.0
  20. Content-Type: text/plain
  21. Subject: [amos-list] Re: GUI Timer?
  22. Status: O
  23. X-Status: 
  24.  
  25. From: Andrew Crowe <andrewcrowe@enterprise.net>
  26.  
  27.  
  28. > I've written an online timer (limited accts suck), only, with gui amiga 1,
  29. > my timer loop does not work, since gui amiga 1 eliminates the timer. Does
  30. > anyone know of a timer command in gui? As it is, the timer loop does:
  31. > Do
  32. > Timer=0
  33. > Repeat
  34. > GUI=Gui Event
  35. > If GUI=-1 Then QUIT
  36. >> 3595
  37. > SAVE_TIME
  38. > Loop
  39.  
  40. > I know, not the most elegant of codes, but I can't use Gui Wait, since it
  41. > pauses forever, and using Gui Pause will also cancel the input for the
  42. > whole duration.
  43. > Pietro, is there a possibility of a Gui Timer command? Or a version of Gui
  44. > Wait that only waits for so many VBLs before moving on?
  45. > As it is, with Gui Amiga 0, the timer takes too many CPU cycles, but with
  46. > Gui Amiga 1, the timer does not count. Is there already a Gui Timer
  47. > command and I am just missing it? I can't be the only one who needs clock
  48. > functions in a program.
  49.  
  50.    Well, I think I have a solution:
  51.  
  52.  
  53.    keep it in GUI Amiga 0 mode, and add a multi wait.
  54.  
  55. Do
  56.    Timer=0
  57.    Repeat
  58.       GUI=Gui Event
  59.       If GUI=-1 Then QUIT
  60.  
  61.       *Multi Wait*
  62.       
  63.    Until Timer>3595
  64.    SAVE_TIME
  65. Loop
  66.  
  67.    the reason it was easting CPU was you left it running as fast as it
  68. possibly could, so no time for other tasks.
  69.  
  70.    with a multi wait in there it should use very little CPU time.
  71.  
  72. (I'm sprised it didn't eat all the CPU time in Gui Amiga 1 as well...)
  73.  
  74.  
  75. See ya.
  76. -- 
  77.        Manta Soft  -  Amiga programing & web page designing
  78.    Http://members.tripod.com/~mantasoft/      ICQ: 21829166
  79.      Homepage updated 29/4/99 --- Bomberman clone major update
  80.   - ------------------- Quote of the day: -------------------- -
  81. Always remember that you are unique.  Just like everyone else.
  82.  
  83.  
  84. ------------------------------------------------------------------------
  85. Did you know that ONElist hosts some of the largest lists on the Internet?
  86. http://www.ONElist.com
  87. Our scaleable system is the most reliable free e-mail service on the Internet!
  88. ------------------------------------------------------------------------
  89. Official AMOS WWW: http://members.xoom.com/AmosFactory/front.html